Priority Queue Schedulers with Approximate Sorting in Output Buuered Switches

نویسنده

  • Dallas E. Wrege
چکیده

All recently proposed packet scheduling algorithms for output-bu ered switches which support QoS transmit packets in some priority order, for example, according to deadlines, virtual nishing times, eligibility times, or other timestamps that are associated with a packet. Since maintaining a sorted priority queue introduces signi cant overhead, much emphasis of QoS scheduler design is put on methods to simplify the task of maintaining a priority queue. In this study, we consider an approach which approximates a priority queue at an output bu ered switch. The goal is to trade o less accurate sorting for lower computational overhead. Specifically, this paper presents a scheduler which approximates the sorted queue of an EarliestDeadline-First (EDF) scheduler. The approximate scheduler is implemented using a set of prioritized FIFO queues which are periodically relabeled. The scheduler can be e ciently implemented with a xed number of pointer manipulations, thus, enabling an implementation in hardware. Necessary and su cient conditions for the worst-case delays of the scheduler with approximate sorting are presented. Numerical examples, including traces based on MPEG video, demonstrate that in realistic scenarios, scheduling with approximate sorting is a viable option.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Priority queue schedulers with approximate sorting in output-buffered switches

All recently proposed packet-scheduling algorithms for output-buffered switches that support quality-of-service (QoS) transmit packets in some priority order, e.g., according to deadlines, virtual finishing times, eligibility times, or other time stamps that are associated with a packet. Since maintaining a sorted priority queue introduces significant overhead, much emphasis on QoS scheduler de...

متن کامل

A Finite Buffer Two Class Queue with Different Scheduling and Push-Out Schemes

We analyze an MI, M2/G1,G2/1/N queue with different scheduling and push-out scheme in this paper. Our work is motivated by the study of the performance of an output link of ATM switches with two-class priority traffics. The queueing model developed in this paper is more general than that of the output link of ATM switches with two-class priority traffics. We can have general service time distri...

متن کامل

Continuous Routing in Packet Switchesmiltos

Considering continuous routing, we analyze the transient behavior of n n routers with input buuering, split input buuering, output buuering, and central buuering with dedicated virtual circuits, one for each source-destination pair in a network. Assuming similar buuer space requirements, output buuering has the highest throughput. Split input buuering and central buuering have comparable perfor...

متن کامل

Priority Queue Sorting and Labeled Trees

The priority queue discussed in this talk is an abstract data type supporting theoperations INSERT and DELETEMIN, which transforms an input permutation σ oflength n to an output permutation τ . Atkinson and Thiyagarajah [2] proved that suchpairs (σ, τ) are counted by (n + 1)n−1. This is also well known as Cayley’s formulain graph theory, which counts the number of labeled trees ...

متن کامل

Priority queues and the Bruhat order

Valid input-output pairs for priority queue sorting—the “Insert /DeleteMaximum” paradigm—are characterized in terms of paths in the Hasse diagram for the weak Bruhat order on permutations. The priority queue process on a permutation works as follows. Start with a permutation (the initial input) on the left, a container in the middle and an output permutation, initially empty, on the right. A st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997